package com.project.service;


import com.project.bean.ProductBean;
import com.project.bean.ShopBean;

import java.util.Map;

/**
 * 购物车业务接口
 */
public interface IShopService {
    /**
     * 购买商品，如果购物车中商品存在，则数量加一，否则新加购物车元素
     * @param productId
     * @param shopMap
     */
    public void buy(int productId, Map<Integer, ShopBean> shopMap);

    /**
     * 移除商品
     * @param productId
     * @param shopMap
     */
    public void remove(int productId, Map<Integer, ShopBean> shopMap );

    /**
     * 修改购买数量
     * @param productId
     * @param num
     * @param shopMap
     */
    public void updateNum(int productId, int num, Map<Integer, ShopBean> shopMap);
}
